package com.vito.dcs.asphalt.asphaltDataLog.service;

import java.util.*;
import com.vito.base.model.DataGrid;
import com.vito.dcs.asphalt.asphaltDataLog.model.DataAsphaltBlenderLogModel;
import com.vito.base.authoriza.service.BaseService;

/**
 * 沥青搅拌站原始数据表服务接口
 * @author  fangj 
 * @version 0.1.1
 * @date    2019-4-12 14:59:05
 */
public interface DataAsphaltBlenderLogService extends BaseService {
	/**
	 * 保存dataasphaltblenderlog对象
	 * @author  fangj 
	 * @version 创建时间：2019-4-12 14:59:05
	 * @param   dataasphaltblenderlog 需要保存的沥青搅拌站原始数据表对象
	 */
	public int save(DataAsphaltBlenderLogModel dataasphaltblenderlog);

	/**
	 * 通过dataasphaltblenderlog查询分页查询
	 * @author  fangj 
	 * @version 创建时间：2019-4-12 14:59:05
	 * @return  沥青搅拌站原始数据表对应的分页对象
	 * @param   dataasphaltblenderlog 通过dataasphaltblenderlog分页查询
	 */
	public DataGrid<DataAsphaltBlenderLogModel> queryAllByPage(DataAsphaltBlenderLogModel dataasphaltblenderlog);
	/**
	 * 通过dataasphaltblenderlog查询对应的条数
	 * @author  fangj
	 * @version 创建时间：2019-4-12 14:59:05
	 * @return  沥青搅拌站原始数据表对象
	 * @param   dataasphaltblenderlog 通过dataasphaltblenderlog查询对应的条数
	 */
	public DataAsphaltBlenderLogModel query(DataAsphaltBlenderLogModel dataasphaltblenderlog);
	/**
	 * 更新dataasphaltblenderlog对象
	 * @author  fangj 
	 * @version 创建时间：2019-4-12 14:59:05
	 * @return  变更后的沥青搅拌站原始数据表对象 null:则变更失败
	 * @param   dataasphaltblenderlog 变更dataasphaltblenderlog 主键对应的数据为dataasphaltblenderlog 携带的属性
	 */
	public Integer update(DataAsphaltBlenderLogModel dataasphaltblenderlog);
	
	/**
	 * 删除沥青搅拌站原始数据表对象
	 * @author  fangj
	 * @version 创建时间：2019-4-12 14:59:05
	 * @return  条数
	 * @param   dataasphaltblenderlog 删除dataasphaltblenderlog的 checkeds 标识的id对应的数据
	 */
	public Integer delete(DataAsphaltBlenderLogModel dataasphaltblenderlog);

    
    /**
	 * 保存dataasphaltblenderlog对象
	 * @author  fangj 
	 * @version 创建时间：2019-4-12 14:59:05
	 * @param   dataasphaltblenderlog 需要保存的沥青搅拌站原始数据表对象
	 */
	public int saveDataAsphaltBlenderLog(DataAsphaltBlenderLogModel dataasphaltblenderlog);
}